=====================================================
 : GroupHide
 : 1.0
=====================================================
 : MSW
  : http://0-web.ru/
=====================================================
     
-----------------------------------------------------
 : GroupHide.txt
=====================================================

:
1. : /engine/modules/functions.php
:
=====================================================
if( ! defined( 'DATALIFEENGINE' ) ) {
	die( "Hacking attempt!" );
}
=====================================================

 :
=====================================================
#****** GroupHide *** start ******#
function hide_grp($grp,$t) {
	global $member_id, $user_group;
	$grp = explode(",", $grp);
	if($member_id['user_group']==1 || in_array($member_id['user_group'], $grp)) return stripslashes($t);
	else {
		$user_grpz = array();
		foreach ($grp as $i) {
			$user_grpz[] = $user_group[$i]['group_prefix'].$user_group[$i]['group_name'].$user_group[$i]['group_suffix'];
		}
		return "<div class=\"quote\">    : ".implode(', ',$user_grpz)."</div>";
	}
}
#****** GroupHide *** stop  ******#
=====================================================


2. : /engine/modules/show.custom.php
:
=====================================================
$tpl->set( '{short-story}', $row['short_story'] );
=====================================================

 :
=====================================================
#****** GroupHide *** start ******#
	$row['short_story'] = preg_replace("#\[hide_group=(.*?)\](.*?)\[/hide_group\]#ies", "hide_grp('$1', '$2')", $row['short_story']);
#****** GroupHide *** stop  ******#
=====================================================


3. : /engine/modules/show.full.php
:
=====================================================
$tpl->set( '{short-story}', stripslashes( $row['short_story'] ) );
=====================================================

 :
=====================================================
#****** GroupHide *** start ******#
		$row['short_story'] = preg_replace("#\[hide_group=(.*?)\](.*?)\[/hide_group\]#ies", "hide_grp('$1', '$2')", $row['short_story']);
		$row['full_story'] = preg_replace("#\[hide_group=(.*?)\](.*?)\[/hide_group\]#ies", "hide_grp('$1', '$2')", $row['full_story']);
#****** GroupHide *** stop  ******#
=====================================================


4. : /engine/modules/show.short.php
:
=====================================================
if( isset($view_template) AND $view_template == "rss" ) {
=====================================================

 :
=====================================================
#****** GroupHide *** start ******#
		$row['short_story'] = preg_replace("#\[hide_group=(.*?)\](.*?)\[/hide_group\]#ies", "hide_grp('$1', '$2')", $row['short_story']);
#****** GroupHide *** stop  ******#
=====================================================


5. : /engine/classes/comments.class.php
:
=====================================================
$tpl->set( '{comment}', "<div id='comm-id-" . $row['id'] . "'>" . stripslashes( $row['text'] ) . "</div>" );
=====================================================

 :
=====================================================
#****** GroupHide *** start ******#
			$row['text'] = preg_replace("#\[hide_group=(.*?)\](.*?)\[/hide_group\]#ies", "hide_grp('$1', '$2')", $row['text']);
#****** GroupHide *** stop  ******#
=====================================================


6. :
  /     :
=====================================================
[hide_group=X,X,X]  [/hide_group]
=====================================================
: X,X,X - ,   -  ,  ,     
:
[hide_group=1]     [/hide_group]
[hide_group=3,4]       [/hide_group]


7.   
=====================================================
http://0-web.ru/
=====================================================

  : http://0-web.ru/donate.html